
declare module Microsoft.Office.WebExtension {

    /** Represents a request to attend a meeting. */
    export class MeetingRequest {

        /** Gets the date and time that a meeting is to end. */
        end: Date;

        /** Gets the location of the proposed meeting. */
        location: string;

        /** Gets a list of the optional attendees for the meeting. */
        optionalAttendees: EmailAddressDetails[];

        /** Gets the required attendees for the meeting. */
        requiredAttendees: EmailAddressDetails;

        /** Gets a list of the resources required for the meeting. */
        resources: string[];

        /** Gets the date and time that the meeting is to begin. */
        start: Date;
    }
}